package com.walleipt.demo.ioc.importBeanDefinitionRegistrar;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
	
		/**
		 * alt+shift+l 生成名称
		 * shift+enter 换行
		 * CTRL+1 类型转换
		 */
		AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);
		
		System.err.println("---------------------------------------------------------------");
		String[] beanDefinitionNames = applicationContext.getBeanDefinitionNames();
		for (String beanDefinitionName : beanDefinitionNames) {
			System.err.println(beanDefinitionName+"|"+applicationContext.getBean(beanDefinitionName).getClass());
			
		}
		System.err.println("---------------------------------------------------------------");
		
		
	}

}
